package com.etone.smartAudit.vo.certificate;

import com.etone.smartAudit.domain.CertificateGroup;
import com.etone.smartAudit.domain.CertificatePerson;
import com.etone.smartAudit.domain.CertificatePersonInfo;
import com.etone.smartAudit.domain.CertificateUploadFile;
import com.etone.smartAudit.vo.admin.AdminVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@Data
public class CertificateVoDetail extends CertificateVo {

    @ApiModelProperty(value = "审计成员")
    private List<AdminVO> members;

    @ApiModelProperty("所有执行人信息")
    private List<CertificatePerson> persons;

    @ApiModelProperty("群组信息")
    private CertificateGroup group;

    @ApiModelProperty("存证单上传的附件")
    private List<CertificateUploadFile> files;

    @ApiModelProperty("抄送人员信息")
    private List<CertificatePersonInfo> copySendPersons;

}
